\documentclass{isdoc}
\version{1.0}
\usepackage{enumerate}
\usepackage{color}
\usepackage{graphicx}
\usepackage{inputenc}
\usepackage{geometry}
\usepackage{ae}

\title{Glosario de T\'erminos}
\begin{document}
\maketitle
 
\begin{itemize}
				\item {\bf Alumno} Individuo que ser\'a el solicitante de la cita con alg\'un maestro. Espera una confirmaci\'on de que la cita ha sido concretada, por parte del maestro.
				\item {\bf Maestro} Individuo que confirmar\'a cada solicitud de cita que a \'el llegue, dependiendo si est\'a se ajusta a su horario, y a otras condiciones.
				\item {\bf Horario} Hora, y Fecha del lugar donde va a llevarse a cabo la asesor\'ia.
				\item {\bf MVC(Modelo-Vista-Controlador)} Patr\'on de arquitectura de software que separa los datos de una aplicaci\'on, la interfaz de usuario, y la l\'ogica de control en tres componentes distintos. El patr\'on MVC se ve frecuentemente en aplicaciones web, donde la vista es la p\'agina HTML y el c\'odigo que provee de datos din\'amicos a la p\'agina, el modelo es el Sistema de Gesti\'on de Base de Datos y el controlador respresenta la L\'ogica de negocio. 
	\item {\bf CRUD} (Crear, Leer, Actualizar, Eliminar) por sus iniciales en ingl\'es. Son las cuatro funciones b\'asicas de un almacenamiento persistente. A veces est\'a tambi\'en relacionado con la interfaz de usuario que puede ofrecer un software en esas cuatro acciones. 
   \item {\bf Framework} Estructura de software predefinida en la c\'ual otro proyecto de software puede ser organizado y desarrollado. Usualmente incluye bibliotecas, un lenguaje de scripting, programas, entre otros, que facilitan el proceso del desarrollo y uni\'on de diferentes componentes de un proyecto.
   \item {\bf Asesor\'ia} Apoyo extra clase que da un profesor a un alumno para que \'este pueda aclarar dudas respecto a alg\'un \'o algunos temas de la clase.
	\item {\bf Cita} Arreglo entre dos personas, en \'este caso un Alumno y un Profesor.
	\item {\bf Active Record} Enfoque al problema de acceder a los datos de una base de datos. Una fila en la tabla de la base de
datos (\'o vista) se envuelve en una clase, de manera que se asocian filas \'unicas de la base de datos con objetos del lenguaje de programaci\'on usado. Cuando se crea uno de estos objetos, se a\~nade una fila a la tabla de la base de datos. Cuando se modifican los atributos del objeto, se actualiza la fila de la base de datos. La clase envoltorio implementa m\'etodos de acceso para cada columna de la tabla \'o vista.
	\item {\bf Active Support} Conjunto de bibliotecas compartidas por los componentes de Rails. Tambi\'en trata de extender clases nativas de Ruby en clases con mayor potencial. Algunas de estas extensiones impactan el funcionamiento de objetos de las clases: string, enumerable, time, date, number, etc. Tambi\'en extiende el soporte nativo de Unicode que ofrece Ruby a uno mejorado para la internacionalizaci\'on de las aplicaciones.
   \item {\bf Action Controller} M\'odulo de Rails que se encarga de rutear las peticiones entrantes y encontrar a que controlador van dirigidas, y c\'omo el controlador escoge una acci\'on.
   \item {\bf Action View} M\'odulo de Rails que encapsula la funcionalidad requerida para desplegar plantillas, HTML, XML, \'o Javascript para el usuario.
\end{itemize}
\end{document}
